const express = require('express');
const body = require('body-parser');
const router = require('C:\\www\\2302\\day35\\简单登录案例数据库版\\routers');
const {logappendHadler,errorHandler} = require('C:\\www\\2302\\day35\\简单登录案例数据库版\\middlewares')
// 创建服务  
const server = express();
// http://localhost:端口号/static/views/index.html
// http://localhost:端口号/public
const {port,staticDir,publicDir} = require('C:\\www\\2302\\day35\\简单登录案例数据库版\\config')
server.use('/static',express.static(staticDir));
server.use('/public',express.static(publicDir));
// 告诉服务帮我解析查询字符串
server.use(body({ extended: false }));
// 告诉服务 帮我解析json格式字符串 
server.use(body.json());

server.use('/api',logappendHadler)
server.use('/api',router)
// /api/users/login
// /api/users/register

// 全局启用错误中间件 
server.use(errorHandler)
// 启动服务器

server.listen(port,()=>{
    console.log('服务已经开启');
}); 


